﻿//namespace cs_basic_04
//{
//    class Test
//    {
//        public void DisplayRadii()
//        {
//            const double PI = 3.1416;
//            for (int radius = 1; radius <= 5; radius++)
//            {
//                double area = radius * radius * PI;
//                Console.WriteLine($"Radius:{radius},Area:{area}");
//            }
//        }


//    }
//    internal class Program
//    {
//        int PrintDateTime()
//        {
//            DateTime dt = DateTime.Now;
//            int hour = dt.Hour;
//            return hour;
//        }
//        public void MethodWothLocalFunction(int a1)
//        {
//            int Mul(int a)
//            {
//                return a * 5;
//            }
//            Console.WriteLine("the resule is {0}", Mul(a1));
//        }
//        static void Main(string[] args)
//        {
//            // 变量
//            var a1 = 10;
//            int a2 = 20;
//            Console.WriteLine(a1);
//            Console.WriteLine(a2);
//            // 常量
//            const int a3 = 30;
//            Console.WriteLine(a3);
//            Test myTest = new Test();
//            myTest.DisplayRadii();
//            Program myProgram = new Program();
//            //myProgram.PrintDateTime();
//            Console.WriteLine("小时是：{0}",myProgram.PrintDateTime());
//            myProgram.MethodWothLocalFunction(a1);
//        }
//    }
//}

namespace cs_basic_04
{
    class Myclass
    {
        public int val = 20;
    }
    internal class Program
    {
        static void MyMethod(Myclass f1, int f2)
        {
            f1.val = f1.val + 5;
            f2 = f2 + 5;
            Console.WriteLine("f1:{0},f2:{1}",f1.val,f2);
        }
        static void Main(string[] args)
        {
            Myclass f1 = new Myclass();
            f1.val = 0;
            int f2 = 0;
            MyMethod(f1, f2);
            Console.WriteLine("f1:{0},f2:{1}",f1.val,f2);
        }
    }
}